//package base;
//
//import javax.swing.*;
//import java.awt.*;
//
//public class TestJframeTest {
//    public static void main(String[] args) {
//        //创建一个顶层容器
//        JFrame jf = new JFrame();
//        //设置大小
//        jf.setSize(40,300);
//        //设置居中位置
//        jf.setLocationRelativeTo(null);//基于当前窗口居中,null表示默认当前操作系统
//        //显示窗口
//        jf.setVisible(true);
//        //设置关闭的时候退出JVM
//        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//        //设置标题
//        jf.setTitle("这是标题");
//        //设置不能调动大小
//        jf.setResizable(false);
//
//        //在窗口中创建一个按钮
//        //创建一个中间容器
//        JPanel jp = new JPanel();
//        //创建一个按钮组件
//        JButton jb = new JButton("我是按钮");
//        //将按钮添加到中间容器中
//        jp.add(jb);
//        //将中间容器添加到顶级容器中
//        jf.setContentPane(jp);
//
//
//    }
//}


//再次练习
//package base;
//
//import javax.swing.*;
//import javax.swing.text.AbstractDocument;
//import java.awt.*;
//
//public class TestJframeTest {
//    public static void main(String[] args) {
//        //创建一个窗体
//        JFrame jf = new JFrame();
//        //设置大小
//        jf.setSize(600,600);
//        //设置居中
//        jf.setLocationRelativeTo(null);
//        //设置颜色
//        jf.getContentPane().setBackground(Color.orange);
//        //设置标题
//        jf.setTitle("这是今天的标题");
//        //设置关闭时候退出JVM
//        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//        //设置不能调动大小
//        jf.setResizable(false);
//        //设置可见
//        jf.setVisible(true);
//
//
//    }
//}

//第三次练习
//package base;
//
//import javax.swing.*;
//import java.awt.*;
//
//public class TestJframeTest {
//    public static void main(String[] args) {
//        //创建一个窗体
//        JFrame jf = new JFrame();
//        //设置窗体可见
//        jf.setVisible(true);
//        //设置窗体大小
//        jf.setSize(500,500);
//        //设置窗体居中
//        jf.setLocationRelativeTo(null);
//        //设置窗体不可以调节大小
//        jf.setResizable(false);
//        //设置窗体标题
//        jf.setTitle("这是第三次练习了");
//        //设置窗体退出的时候退出JVM
//        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//        //设置颜色
//        jf.getContentPane().setBackground(Color.BLUE);
//    }
//}

//第四次练习
package base;
import javax.swing.*;
import java.awt.*;

public class TestJframeTest {
    public static void main(String[] args) {
        //创建窗体
        JFrame jf = new JFrame();
        //给窗体命名
        jf.setTitle("这是第四次练习");
        //设置窗体居中
        jf.setLocationRelativeTo(null);
        //设置窗体大小
        jf.setSize(500,500);
        //设置窗体关闭的时候退出JVM
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置窗体背景颜色
        //jf.getContentPane().setBackground(Color.yellow);
        //设置窗体不可调节大小
        jf.setResizable(false);
        //设置窗体不可见
        jf.setVisible(true);

        //创建一个中层容器
        JPanel jp = new JPanel();
        //创建一个按钮
        JButton jb = new JButton("我是按钮1");
        //将按钮添加到中层容器中
        jp.add(jb);
        //将中层容器添加到顶层容器中
        //jf.add(jp);
        jf.setContentPane(jp);
        JButton jb2 = new JButton("我是按钮2");
        jp.add(jb2);
        jf.setContentPane(jp);

    }
}